﻿using GalaSoft.MvvmLight;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NaireSystem.ViewModels
{
    public class ViewModelEditUserInfo : ViewModelBase
    {

        private string _UserName;
        public string UserName { get => _UserName; set => Set("UserName", ref _UserName, value); }

        private string _UserId;
        public string UserId { get => _UserId; set => Set("UserId", ref _UserId, value); }


        private string _Age;
        public string Age { get => _Age; set => Set("Age", ref _Age, value); }

        private DateTime? _StartWorkTime;
        public DateTime? StartWorkTime { get => _StartWorkTime; set => Set("StartWorkTime", ref _StartWorkTime, value); }

        private double _WorkYear;
        public double WorkYear { get => _WorkYear; set => Set("WorkYear", ref _WorkYear, value); }

        private IntStringData _SelectedEducation;
        public IntStringData SelectedEducation { get => _SelectedEducation; set => Set("SelectedEducation", ref _SelectedEducation, value); }


        private ObservableCollection<IntStringData> _ListEducation = new ObservableCollection<IntStringData>();
        public ObservableCollection<IntStringData> ListEducation { get { return _ListEducation; } set { Set("ListEducation", ref _ListEducation, value); } }


        private IntStringData _SelectedMajor;
        public IntStringData SelectedMajor { get => _SelectedMajor; set => Set("SelectedMajor", ref _SelectedMajor, value); }



        private ObservableCollection<IntStringData> _ListMajor = new ObservableCollection<IntStringData>();
        public ObservableCollection<IntStringData> ListMajor { get { return _ListMajor; } set { Set("ListMajor", ref _ListMajor, value); } }


        private IntStringData _SelectedTitle;
        public IntStringData SelectedTitle { get => _SelectedTitle; set => Set("SelectedTitle", ref _SelectedTitle, value); }

        private ObservableCollection<IntStringData> _ListTitle = new ObservableCollection<IntStringData>();
        public ObservableCollection<IntStringData> ListTitle { get { return _ListTitle; } set { Set("ListTitle", ref _ListTitle, value); } }


        private IntStringData _SelectedLevel;
        public IntStringData SelectedLevel { get => _SelectedLevel; set => Set("SelectedLevel", ref _SelectedLevel, value); }

        private ObservableCollection<IntStringData> _ListLevel = new ObservableCollection<IntStringData>();
        public ObservableCollection<IntStringData> ListLevel { get { return _ListLevel; } set { Set("ListLevel", ref _ListLevel, value); } }




    }
}
